package com.ruoyi.wisdom.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 投诉信息对象 fz_service_complaint
 * 
 * @author ruoyi
 * @date 2020-03-05
 */
public class FzServiceComplaint extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String complaintId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cId;

    /** 房屋 */
    @Excel(name = "房屋")
    private String room;

    /** 投诉人信息 */
    @Excel(name = "投诉人信息")
    private Integer complaintType;

    /** 投诉人姓名 */
    @Excel(name = "投诉人姓名")
    private String name;

    /** 投诉人电话 */
    @Excel(name = "投诉人电话")
    private String phone;

    /** 投诉信息 */
    @Excel(name = "投诉信息")
    private String content;

    /** $column.columnComment */
    @Excel(name = "投诉信息")
    private Integer handleType;

    /** $column.columnComment */
    @Excel(name = "投诉信息")
    private String hadnleResult;

    /** 增加人 */
    @Excel(name = "增加人")
    private String createName;

    /** $column.columnComment */
    @Excel(name = "增加人")
    private String updateName;

    /** 数据状态，详细参考c_status表，0, 在用 1失效 */
    @Excel(name = "数据状态，详细参考c_status表，0, 在用 1失效")
    private String statusCd;

    public void setComplaintId(String complaintId) 
    {
        this.complaintId = complaintId;
    }

    public String getComplaintId() 
    {
        return complaintId;
    }
    public void setcId(String cId) 
    {
        this.cId = cId;
    }

    public String getcId() 
    {
        return cId;
    }
    public void setRoom(String room) 
    {
        this.room = room;
    }

    public String getRoom() 
    {
        return room;
    }
    public void setComplaintType(Integer complaintType) 
    {
        this.complaintType = complaintType;
    }

    public Integer getComplaintType() 
    {
        return complaintType;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setContent(String content) 
    {
        this.content = content;
    }

    public String getContent() 
    {
        return content;
    }
    public void setHandleType(Integer handleType) 
    {
        this.handleType = handleType;
    }

    public Integer getHandleType() 
    {
        return handleType;
    }
    public void setHadnleResult(String hadnleResult) 
    {
        this.hadnleResult = hadnleResult;
    }

    public String getHadnleResult() 
    {
        return hadnleResult;
    }
    public void setCreateName(String createName) 
    {
        this.createName = createName;
    }

    public String getCreateName() 
    {
        return createName;
    }
    public void setUpdateName(String updateName) 
    {
        this.updateName = updateName;
    }

    public String getUpdateName() 
    {
        return updateName;
    }
    public void setStatusCd(String statusCd) 
    {
        this.statusCd = statusCd;
    }

    public String getStatusCd() 
    {
        return statusCd;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("complaintId", getComplaintId())
            .append("cId", getcId())
            .append("room", getRoom())
            .append("complaintType", getComplaintType())
            .append("name", getName())
            .append("phone", getPhone())
            .append("content", getContent())
            .append("handleType", getHandleType())
            .append("hadnleResult", getHadnleResult())
            .append("remark", getRemark())
            .append("createTime", getCreateTime())
            .append("createName", getCreateName())
            .append("updateTime", getUpdateTime())
            .append("updateName", getUpdateName())
            .append("statusCd", getStatusCd())
            .toString();
    }
}
